#slogan {list-style: none outside none; margin: 140px auto;width: 300px; padding: 0 0 10px 15px;}
#slogan li {float: left; padding: 115px 0 0; width: 148px;}

#slogan li#what {background: url("/static/images/illus-what.png") no-repeat scroll center top transparent;}
#slogan li#who {background: url("/static/images/illus-who.png") no-repeat scroll center top transparent;}

#slogan li p {color: #444444;font-size: 14px;text-align: center;}

.messages li{list-style: none;padding: 20px 0 0 30px;}

form{margin: 70px 0 0 0; border-bottom: 1px	solid #fff;}
form p{width: 300px; margin: 20px auto;}
form p strong{display: block;margin: 5px 0 0 70px;color: red;width: 170px;font-size: 10px;}
form p label{width: 60px;text-align: right;display: inline-block;margin: 0 10px 0 0;}
form p input{border:1px solid #ccc;}
form p input.signin{margin-left: 170px; display: inline-block;width: 60px; text-align: center;cursor: pointer;background: #fcebbd;color: #af9540;border:none;}
form p input.signin:hover{background-image: linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));}

.sect{padding: 10px 0 0 30px;height: 300px;}
.sect ul{margin: 20px;}
.sect a{text-decoration: none;color:#3366CC;}
.sect a:hover {color:#FF3300; }
